﻿//-----------------------------------------------------------------------
// <copyright file="UnitWorkEfficDayQueryData.cs" company="O-RID">
//     Copyright (c)2010 O-RID Co.,Ltd.
// </copyright>
// <author>Zhang Jun</author>
// <summary>
//          服务的数据传输项
//          查询UNIT的 稼动率 信息 ( UNIT别 稼动率 )
//          作成日：07/13/2010
// </summary>
//-----------------------------------------------------------------------
namespace Orid.Management.Statistics.Service.OPUnitService.UnitCorrelation.ServiceModel
{
    using System.Runtime.Serialization;

    /// <summary>
    /// UNIT别 稼动率
    /// </summary>
    [DataContract]
    public class UnitWorkEfficQueryData
    {
        #region UNIT别 日别 稼动率
                
        string entryDate = string.Empty;
        /// <summary>
        ///  日期
        /// </summary>
        [DataMember]
        public string EntryDate
        {
            get { return entryDate; }
            set { entryDate = value; }
        }
        string unit = string.Empty;
        /// <summary>
        ///  组别
        /// </summary>
        [DataMember]
        public string Unit
        {
            get { return unit; }
            set { unit = value; }
        }
        string duration = string.Empty;
        /// <summary>
        /// 录入时长
        /// </summary>
        [DataMember]
        public string Duration
        {
            get { return duration; }
            set { duration = value; }
        }
        string propagationTime = string.Empty;
        /// <summary>
        /// 录入时长（含上传下载）
        /// </summary>
        [DataMember]
        public string PropagationTime
        {
            get { return propagationTime; }
            set { propagationTime = value; }
        }
        string dutyDuration = string.Empty;
        /// <summary>
        /// 出勤时长
        /// </summary>
        [DataMember]
        public string DutyDuration
        {
            get { return dutyDuration; }
            set { dutyDuration = value; }
        }

        string dayEntryRate = string.Empty;
        /// <summary>
        /// 稼动率
        /// Duration /DutyDuration  
        /// </summary>
        [DataMember]
        public string DayEntryRate
        {
            get { return dayEntryRate; }
            set { dayEntryRate = value; }
        }

        string dayProTimeEntryRate = string.Empty;
        /// <summary>
        /// 稼动率（含上传下载）
        /// PropagationTime /DutyDuration 
        /// </summary>
        [DataMember]
        public string DayProTimeEntryRate
        {
            get { return dayProTimeEntryRate; }
            set { dayProTimeEntryRate = value; }
        }

        #endregion UNIT别 日别 稼动率

        #region UNIT别 小时别 稼动率
    
        string zeroOClock = string.Empty;
        [DataMember]
        public string ZeroOClock
        {
            get { return zeroOClock; }
            set { zeroOClock = value; }
        }
        string oneOClock = string.Empty;
        [DataMember]
        public string OneOClock
        {
            get { return oneOClock; }
            set { oneOClock = value; }
        }

        string twoOClock = string.Empty;
        [DataMember]
        public string TwoOClock
        {
            get { return twoOClock; }
            set { twoOClock = value; }
        }

        string threeOClock = string.Empty;
        [DataMember]
        public string ThreeOClock
        {
            get { return threeOClock; }
            set { threeOClock = value; }
        }

        string fourOClock = string.Empty;
        [DataMember]
        public string FourOClock
        {
            get { return fourOClock; }
            set { fourOClock = value; }
        }

        string fiveOClock = string.Empty;
        [DataMember]
        public string FiveOClock
        {
            get { return fiveOClock; }
            set { fiveOClock = value; }
        }

        string sixOClock = string.Empty;
        [DataMember]
        public string SixOClock
        {
            get { return sixOClock; }
            set { sixOClock = value; }
        }
        string sevenOClock = string.Empty;
        [DataMember]
        public string SevenOClock
        {
            get { return sevenOClock; }
            set { sevenOClock = value; }
        }
        string eightOClock = string.Empty;
        [DataMember]
        public string EightOClock
        {
            get { return eightOClock; }
            set { eightOClock = value; }
        }

        string nineOClock = string.Empty;
        [DataMember]
        public string NineOClock
        {
            get { return nineOClock; }
            set { nineOClock = value; }
        }

        string tenOClock = string.Empty;
        [DataMember]
        public string TenOClock
        {
            get { return tenOClock; }
            set { tenOClock = value; }
        }

        string elevenOClock = string.Empty;
        [DataMember]
        public string ElevenOClock
        {
            get { return elevenOClock; }
            set { elevenOClock = value; }
        }

        string twelveOClock = string.Empty;
        [DataMember]
        public string TwelveOClock
        {
            get { return twelveOClock; }
            set { twelveOClock = value; }
        }


        string thirteenOClock = string.Empty;
        [DataMember]
        public string ThirteenOClock
        {
            get { return thirteenOClock; }
            set { thirteenOClock = value; }
        }

        string fourteenOClock = string.Empty;
        [DataMember]
        public string FourteenOClock
        {
            get { return fourteenOClock; }
            set { fourteenOClock = value; }
        }

        string fifteenOClock = string.Empty;
        [DataMember]
        public string FifteenOClock
        {
            get { return fifteenOClock; }
            set { fifteenOClock = value; }
        }

        string sixteenOClock = string.Empty;
        [DataMember]
        public string SixteenOClock
        {
            get { return sixteenOClock; }
            set { sixteenOClock = value; }
        }

        string seventeenOClock = string.Empty;
        [DataMember]
        public string SeventeenOClock
        {
            get { return seventeenOClock; }
            set { seventeenOClock = value; }
        }

        string eighteenOClock = string.Empty;
        [DataMember]
        public string EighteenOClock
        {
            get { return eighteenOClock; }
            set { eighteenOClock = value; }
        }

        string nineteenOClock = string.Empty;
        [DataMember]
        public string NineteenOClock
        {
            get { return nineteenOClock; }
            set { nineteenOClock = value; }
        }

        string twentyOClock = string.Empty;
        [DataMember]
        public string TwentyOClock
        {
            get { return twentyOClock; }
            set { twentyOClock = value; }
        }

        string twentyoneOClock = string.Empty;
        [DataMember]
        public string TwentyoneOClock
        {
            get { return twentyoneOClock; }
            set { twentyoneOClock = value; }
        }

        string twentytwoOClock = string.Empty;
        [DataMember]
        public string TwentytwoOClock
        {
            get { return twentytwoOClock; }
            set { twentytwoOClock = value; }
        }

        string twentythreeOClock = string.Empty;
        [DataMember]
        public string TwentythreeOClock
        {
            get { return twentythreeOClock; }
            set { twentythreeOClock = value; }
        }

        #endregion UNIT别 小时别 稼动率

    }
}
